*{
    padding:0rem;
    margin: 0rem;
}
a{text-decoration: none;}
header{
   position:relative;
   width:10rem; /* 375/37.5 */
   height: 1.33rem /* 50/37.5 */;
   background:orange;
   position:relative;
}
header>a:nth-of-type(1){
    width:0.3947rem;
    height:0.7467rem;
    color:#fff;
    font:0.53rem/0.7467rem "";
    text-align: center;
    position: absolute;
    left:0.4rem;
    top:0.3rem;
}
header>h1{
    position:absolute;
    left:2.5rem;
    top:.4rem;
    height:.576rem;
    color:#fff;
    font:.53rem/.576rem "";
    font-weight:bolder;
}
header>a:nth-of-type(2)>img{
    position:absolute;
  width:.91rem;
  height:.91rem;
    right:0.5rem;
    top:0.3rem;
}
main>h4{
    font:.53rem/.53rem "";
    font-weight: bolder;
    margin:.53rem 0rem;
    padding-left:.2rem;
}
main>span,main>i{
    color: #999;
    font:.43rem/.43rem "";
    margin-left:.5rem;
}
main>div{
  width:8.78rem;
  margin:0 auto;
  margin-top:.5rem;
  position:relative;
}
main>div>img{
    width:5.33rem;
    height:5.33rem;
    float:right
}
main>div>p{
    font:.48rem/.7rem "";
}
main>img:nth-of-type(1){
    width:9.33rem;
    height:9.33rem;
}
main>ul{
    border-bottom:.01rem solid #333;
    margin-bottom: .5rem;;
}
main>ul>li{
    list-style: none;
    width:4.8rem;
    height:1.18rem;
    background:#f1f1f1;
    border: .01rem solid #333;
    margin:0 auto;
    font:.43rem/1.18rem "";
    text-align: center;
   
}
main>ul>li>a>span{
    color:#000;
}
main>ul>li>a>span>strong{
    color:red;
    margin-left:.5rem;
}
main>h1{
    color:#fff;
    background: orange;
    height:1rem;
    border-radius: .5rem;
    width:8rem;
    margin:0 auto;
    margin-bottom: .5rem;
    text-align: center;
    font:.43rem/1rem "";
    font-weight: bolder;
}
main>img:nth-of-type(2){
    width:9.49rem;
    height:4.05rem;
    margin-left:.25rem;
    margin-bottom: .5rem;
}
textarea{
    height:2.67rem;
    width:9.47rem;
    margin-left:.25rem;
    outline: 0;
    border: .01rem solid #ccc;
}
main>.cu-content-pl{
    margin:0rem ;
   
}
.ctrl{
    border:.01rem solid #ccc;
    background:#f1f1f1;
    position:relative;
    height:1.47rem;
    margin-left:.25rem;
    width:9.47rem;
    margin-bottom:.5rem;
}
.list{
    border-bottom:.01rem solid #ccc;
    width:10rem;
}
input{
    width:3.2rem;
    height:1.47rem;
    color:#fff;
    background: orange;
    border:0rem;
    outline: 0rem;
    position:absolute;
    right:0rem;
    top:0rem;
}
.cu-content-pl>.tit:nth-of-type(1){
    text-align: center;
}
footer{
    height:5.952rem;
    background: #f1f1f1;
    position: relative;
}
footer>button:nth-of-type(1){
    width:9.472rem;
    background: #fff;
    margin:0.2667rem;
    height:0.843rem;
    border:0rem;
}
footer>div{
    height:0.917rem;
    background:orange;
    margin-top: 0.2667rem;
    position:relative;
}
footer>div>span{
    color:#fff;
    line-height: 0.917rem;
    font:.53rem/.92rem "";
    margin-left:.2rem
}
footer>div>a>img{
    width:.53rem;
    height:.53rem;
    position:absolute;
    right:.3rem;
    top:.2rem;
}
footer>ul{
margin-top: .4rem;;
}
footer>ul>li{
    float:left;
    list-style: none;
    width:33.333%;
    text-align:center;
    border:0.02667rem solid #ccc;
    box-sizing: border-box;
    height: .88rem;
  
}
footer>ul>li>a{
    color:#000;
    font:.4rem/.88rem "";
    
}
footer>h1{
    height:.448rem;
    font:0.3467rem/0.448rem "";
    text-align: center;
    position: absolute;
    bottom:1.3rem;
    left:1.5rem;
}
footer>h2{
    height:.448rem;
    font:0.3rem/0.448rem "";
    text-align: center;
    position:absolute;
    bottom:.65rem;
    left:3.2rem;
}